package com.nenude.corejava.ch3;

import java.util.Random;

public class SwitchCondition {

	public static void main(String[] args) {
		
      //给定一个成绩，并根据成绩输出优（90含分以上）良（80含分以上）好（70含分以上）中（60分以上）差（60分以下）
     //要求使用switch 语句进行判断
		
		int score=new Random().nextInt(101);
		System.out.println(score);
		
		//1、case 的判断值不能相同
		//2、switch条件表达式的运算结果只能是int 类型的，short ,char ,byte,string(jdk7后)
		//3、case 满足某个case 条件后，case语句会顺序执行；可以使用break 跳出当前分支结构，直接结束分支运算
		//4、case 的值只能是常量，不能是变量；进行等值判断时，所有的条件都不满足时，会执行default 分支；
		
		
		switch (score/10) {
		case 10: 
		/*System.out.println("优秀");
		break;*/ //case 10 与case 10功能相同 可以共用一个分支
		case 9: System.out.println("优秀");
		break;
		
		case 8: System.out.println("良");
		break;
		
		case 7: System.out.println("好");
		break;
		
		case 6: System.out.println("中");
		break;

		default:
			System.out.println("差");
		break;
		}
		

		
		
	}

}
